import {createDefu} from 'defu';

export {createDefu as createMerge, defu as merge} from 'defu';

export const mergeWithArrayOverride = createDefu((originObj, key, updates) => {
    if (Array.isArray(originObj[key]) && Array.isArray(updates)) {
        originObj[key] = updates;
        return true;
    }
});
